Group-Based Replication of On-Line Transaction Processing Servers

نویسندگان

  • Alfrânio Correia
  • António Luís Sousa
  • Luís Soares
  • José Orlando Pereira
  • Francisco Moura
  • Rui Carlos Oliveira
چکیده

Several techniques for database replication using group communication have recently been proposed, namely, the Database State Machine, PostgresR, and the NODO protocol. Although all rely on a totally ordered multicast for consistency, they differ substantially on how multicast is used. This results in different performance trade-offs which are hard to compare as each protocol is presented using a different load scenario and evaluation method. In this paper we evaluate the suitability of such protocols for replication of OnLine Transaction Processing (OLTP) applications in clusters of servers and over wide area networks. This is achieved by implementing them using a common infra-structure and by using a standard workload. The results allows us to select the best protocol regarding performance and scalability in a demanding but realistic usage scenario.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Unification of Replication and Transaction Processing in Three-Tier Architectures

In this paper we describe a software infrastructure that unifies replication and transaction processing in three-tier architectures and, thus, provides high availability and fault tolerance for enterprise applications. The infrastructure is based on the Fault Tolerant CORBA and CORBA Object Transaction Service standards, and works with commercialoff-the-shelf application servers and database sy...

متن کامل

Norges Teknisk-naturvitenskapelige Universitet

This thesis presents a framework of a passively replicated transaction manager. By integrating transactions and replication, two well known fault tolerance techniques, the framework provides high availability for transactional systems and better support for non-deterministic execution for replicated systems. A prototype Java implementation of the framework, based on Jgroup/ARM and Jini, has bee...

متن کامل

An analysis of the optimal number of servers in distributed client/server environments

In the client/server model for distributed on-line requests processing, the concept of a server class that consists of multiple identical servers is often provided for the fast response time, high fault-tolerance, or continuous availability. As far as we are aware of, there is no concrete formulation that provides the optimal number of servers of a server class in distributed client/ server sys...

متن کامل

A performance anomaly in clustered on-line transaction processing systems

This paper presents a simulation study on complex On-Line Transaction Processing systems using TPC-C workload. The impacts on the response time of Inter-Connection Network (ICN) in the system are studied. From the simulation results, we find anomalous cases where with the ICN that employs CSMA/CD protocol, increasing the number of database servers degrades the performance of the whole system. T...

متن کامل

Transmission loss allocation in bilateral or multilateral transaction-based markets

In this paper, the problem of transmission loss allocation has been studied and a new method for loss allocation in transaction-based markets has been proposed. To further this end, first transmission line loss equations were used with respect to bus injected currents. The share of each bus from the mentioned transmission line losses was determined. Then, this method was applied to the total ne...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005